Why should they believe us? Determinism, non-determinism and evidence

نویسنده

  • David Budgen
چکیده

In Software Engineering, as in Computing Science, the topics that we teach to our students can be considered as falling into two broad categories: the deterministic, and the non-deterministic. Deterministic topics are those where a specific scenario or operation leads to outcomes that can be assessed in terms of true/false values, and so this classification encompasses large elements of computer architecture, databases, metrics and testing. However, much of the Software Engineering body of knowledge is really concerned with much more non-deterministic processes such as requirements elicitation, design, construction, maintenance etc. These are activities in which humans play a central role, making value judgements that result in outcomes that are more appropriately assessed by using some form of better/worse ranking than through a true/false categorisation. How much we recognise the existence of this distinction in our teaching is a moot point. Many of our students, educated in the classical science paradigm, will be familiar with the type of reasoning that leads to the outcomes for the deterministic elements. In my presentation I will examine some of the reasons why this experience may not be adequate when they encounter the non-deterministic elements of our subject, and hence why we may need to inculcate some degree of understanding of the evidence-based paradigm in order to support both our teaching and also their learning. I will discuss the nature of this paradigm, present some experiences of how it may be adapted for use in Software Engineering, and review some of the questions that it raises.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Social and Ethical Responsibility against Social Determinism

Background: Because of the highlighted role of ethical responsibility in social and individual life, it is looked as an important issue in ethics area. Social responsibility that is defined as a sub-factor of ethical responsibility will have such an important place. What is discussed in responsibility discussions commonly is the “human will”. Responsibility is more based on the free will. In th...

متن کامل

A comparative study of Determinism in the poems of IlyaAbuMadi, Khayyam and Hafiz

     The question of determinism is one of the very old issues that has always preoccupied human mind. The key question is whether one is autonomous in onechr('39')s actions or they do not have any intentional behavior and that all they do is through deterministic measures. In this descriptive-analytic article, we attempt to examine the issue of determinism and authoritarianism in the poems of ...

متن کامل

Commentary: Coda--a Socratic dialogue: Plato.

Epimenides Where do you come from, Socrates, and where are you going? Socrates Actually, it was you I was looking for in the marketplace. I just met with Theodorus and Alcibiades and we had a discussion that was well worth hearing about the interesting letter of the noble Charles Poole. Epimenides What do you think of the present debate, Socrates? Socrates Good heavens, I fancy you will never l...

متن کامل

Hegel’s Ethics

My purpose in this article is not to offer any original insights into Hegel’s ethics, but merely to provide a brief overview that draws upon the most reliable secondary sources. In order to help organize the material, I compare Hegel’s views with the communitarian critique of liberalism. Following this, there is a brief account of the relation between Hegel’s ethical and religious thought. Hege...

متن کامل

Why non-determinism in middleware should not be ignored

Unfortunately, in the practical world of IT, the theoretical solution does not apply. Indeed the cost of resolving the difficulties raised by non-determinism rapidly become prohibitive as the number of ‘components’ which need to work together rises. This is particularly applicable to distributed systems connected by middleware, with major implications for project management, application maintai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006